Skill

সিএসএস উদাহরণ (CSS Example)

Web Development- সিএসএস (CSS) - সিএসএস উদাহরণ (CSS Example) -
383
383

CSS (Cascading Style Sheets) হল একটি স্টাইল শিট ভাষা যা HTML বা XML ডকুমেন্টের উপস্থাপন (presentation) নিয়ন্ত্রণ করে। CSS ব্যবহার করে আপনি ওয়েব পেজের ডিজাইন, লেআউট, রঙ, ফন্ট এবং অন্যান্য ভিজ্যুয়াল উপাদান নিয়ন্ত্রণ করতে পারেন। এখানে কিছু মৌলিক এবং প্রায়ই ব্যবহৃত CSS উদাহরণ দেওয়া হলো, যা আপনাকে CSS এর কার্যকারিতা বুঝতে সাহায্য করবে।


1. সাধারণ টেক্সট স্টাইলিং

এই উদাহরণে, আমরা একটি সাধারণ প্যারাগ্রাফে ফন্ট সাইজ, রঙ এবং ফন্ট স্টাইল পরিবর্তন করব।

<!DOCTYPE html>
<html lang="bn">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>CSS Example</title>
  <style>
    p {
      font-size: 18px;
      color: blue;
      font-style: italic;
    }
  </style>
</head>
<body>
  <p>এটি একটি উদাহরণ প্যারাগ্রাফ যা CSS দিয়ে স্টাইল করা হয়েছে।</p>
</body>
</html>

ব্যাখ্যা:

  • font-size: প্যারাগ্রাফের টেক্সটের আকার ১৮px নির্ধারণ করা হয়েছে।
  • color: টেক্সটের রঙ নীল করা হয়েছে।
  • font-style: টেক্সটের স্টাইল ইটালিক করা হয়েছে।

2. ব্যাকগ্রাউন্ড রঙ পরিবর্তন

এখানে, আমরা একটি div ব্লকের ব্যাকগ্রাউন্ড রঙ পরিবর্তন করব।

<!DOCTYPE html>
<html lang="bn">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>CSS Background Example</title>
  <style>
    div {
      background-color: lightblue;
      padding: 20px;
    }
  </style>
</head>
<body>
  <div>
    <h2>এটি একটি div ব্লক যা CSS দিয়ে স্টাইল করা হয়েছে।</h2>
    <p>ব্যাকগ্রাউন্ড রঙ পরিবর্তন করা হয়েছে।</p>
  </div>
</body>
</html>

ব্যাখ্যা:

  • background-color: div ব্লকের ব্যাকগ্রাউন্ডের রঙ পরিবর্তন করে লাইট ব্লু করা হয়েছে।
  • padding: div এর চারপাশে ২০px প্যাডিং যোগ করা হয়েছে, যাতে কনটেন্ট সেন্টারে থাকে।

3. ফন্ট ফ্যামিলি পরিবর্তন

এই উদাহরণে, আমরা একটি হেডিং ট্যাগের ফন্ট ফ্যামিলি পরিবর্তন করব।

<!DOCTYPE html>
<html lang="bn">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>CSS Font Family Example</title>
  <style>
    h1 {
      font-family: 'Arial', sans-serif;
      color: green;
    }
  </style>
</head>
<body>
  <h1>এই হেডিংয়ের ফন্ট ফ্যামিলি পরিবর্তন করা হয়েছে।</h1>
</body>
</html>

ব্যাখ্যা:

  • font-family: হেডিংয়ের ফন্ট পরিবর্তন করে 'Arial' সেট করা হয়েছে। যদি 'Arial' উপলব্ধ না থাকে তবে এটি sans-serif ফন্ট ব্যবহার করবে।
  • color: হেডিংয়ের টেক্সটের রঙ সবুজ করা হয়েছে।

4. এলিমেন্টকে কেন্দ্রিত করা

এই উদাহরণে, আমরা একটি div এলিমেন্টকে পেজে সেন্টার করতে দেখাবো।

<!DOCTYPE html>
<html lang="bn">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Centering Element with CSS</title>
  <style>
    .center-div {
      width: 300px;
      height: 200px;
      margin: 0 auto;
      background-color: lightgreen;
      text-align: center;
      line-height: 200px;
    }
  </style>
</head>
<body>
  <div class="center-div">
    <p>এই div এলিমেন্টটি সেন্টারে রয়েছে।</p>
  </div>
</body>
</html>

ব্যাখ্যা:

  • margin: 0 auto: এই কৌশলটি div ব্লককে অনুভূমিকভাবে সেন্টার করতে ব্যবহার করা হয়।
  • text-align: center: div এর মধ্যে থাকা টেক্সটটিকেও সেন্টার করা হয়েছে।
  • line-height: div এর উচ্চতার সমান করে line-height ব্যবহার করা হয়েছে, যাতে টেক্সট সেন্টারে থাকে।

5. বর্ডার এবং প্যাডিং যোগ করা

এখানে, একটি বর্ডার এবং প্যাডিং সহ একটি div এলিমেন্ট প্রদর্শন করা হয়েছে।

<!DOCTYPE html>
<html lang="bn">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>CSS Border and Padding Example</title>
  <style>
    .box {
      width: 200px;
      height: 100px;
      border: 2px solid black;
      padding: 20px;
    }
  </style>
</head>
<body>
  <div class="box">
    <p>এই div এর চারপাশে বর্ডার এবং প্যাডিং রয়েছে।</p>
  </div>
</body>
</html>

ব্যাখ্যা:

  • border: div এর চারপাশে একটি কালো বর্ডার যোগ করা হয়েছে যার প্রস্থ ২px।
  • padding: div এর ভিতরের কনটেন্টের চারপাশে ২০px প্যাডিং দেয়া হয়েছে।

6. গ্রিড লেআউট ব্যবহার করা

এখানে, আমরা CSS গ্রিড ব্যবহার করে পেজের কনটেন্ট সাজাবো।

<!DOCTYPE html>
<html lang="bn">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>CSS Grid Layout Example</title>
  <style>
    .container {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 10px;
    }

    .box {
      background-color: lightblue;
      padding: 20px;
      text-align: center;
    }
  </style>
</head>
<body>
  <div class="container">
    <div class="box">Box 1</div>
    <div class="box">Box 2</div>
    <div class="box">Box 3</div>
  </div>
</body>
</html>

ব্যাখ্যা:

  • display: grid: গ্রিড লেআউট সক্রিয় করা হয়েছে।
  • grid-template-columns: তিনটি কলাম তৈরি করা হয়েছে, যেখানে প্রতিটি কলাম ১ অংশ নিয়ে সমানভাবে জায়গা নিবে।
  • gap: কলামগুলোর মধ্যে ১০px গ্যাপ দেয়া হয়েছে।

7. হোভার ইফেক্ট

CSS Hover ইফেক্ট ব্যবহার করে, আপনি একটি এলিমেন্টের উপর মাউস রাখলে এর চেহারা পরিবর্তন করতে পারেন।

<!DOCTYPE html>
<html lang="bn">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>CSS Hover Example</title>
  <style>
    button {
      padding: 10px 20px;
      background-color: lightcoral;
      border: none;
      color: white;
      cursor: pointer;
    }

    button:hover {
      background-color: darkred;  /* Hover state */
    }
  </style>
</head>
<body>
  <button>Hover Over Me</button>
</body>
</html>

ব্যাখ্যা:

  • button:hover: মাউস বাটনের উপর রাখা হলে এর ব্যাকগ্রাউন্ড রঙ পরিবর্তন হয়ে darkred হবে।

সারাংশ

CSS (Cascading Style Sheets) হল একটি শক্তিশালী ভাষা যা HTML ডকুমেন্টের দৃশ্যমান উপাদান এবং লেআউট নিয়ন্ত্রণ করতে ব্যবহৃত হয়। আমরা বিভিন্ন CSS উদাহরণ দিয়ে দেখেছি কিভাবে আপনি টেক্সট স্টাইলিং, ব্যাকগ্রাউন্ড রঙ, বর্ডার, গ্রিড লেআউট, হোভার ইফেক্ট এবং আরও অনেক কিছু নিয়ন্ত্রণ করতে পারেন। CSS হল ওয়েব ডিজাইনের মূল অংশ এবং এটি আপনার ওয়েব পেজের ডিজাইন ও পারফরম্যান্স উন্নত করতে সহায়ক।

CSS (Cascading Style Sheets) হল একটি স্টাইল শিট ভাষা যা HTML বা XML ডকুমেন্টের উপস্থাপন (presentation) নিয়ন্ত্রণ করে। CSS ব্যবহার করে আপনি ওয়েব পেজের ডিজাইন, লেআউট, রঙ, ফন্ট এবং অন্যান্য ভিজ্যুয়াল উপাদান নিয়ন্ত্রণ করতে পারেন। এখানে কিছু মৌলিক এবং প্রায়ই ব্যবহৃত CSS উদাহরণ দেওয়া হলো, যা আপনাকে CSS এর কার্যকারিতা বুঝতে সাহায্য করবে।


1. সাধারণ টেক্সট স্টাইলিং

এই উদাহরণে, আমরা একটি সাধারণ প্যারাগ্রাফে ফন্ট সাইজ, রঙ এবং ফন্ট স্টাইল পরিবর্তন করব।

<!DOCTYPE html>
<html lang="bn">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>CSS Example</title>
  <style>
    p {
      font-size: 18px;
      color: blue;
      font-style: italic;
    }
  </style>
</head>
<body>
  <p>এটি একটি উদাহরণ প্যারাগ্রাফ যা CSS দিয়ে স্টাইল করা হয়েছে।</p>
</body>
</html>

ব্যাখ্যা:

  • font-size: প্যারাগ্রাফের টেক্সটের আকার ১৮px নির্ধারণ করা হয়েছে।
  • color: টেক্সটের রঙ নীল করা হয়েছে।
  • font-style: টেক্সটের স্টাইল ইটালিক করা হয়েছে।

2. ব্যাকগ্রাউন্ড রঙ পরিবর্তন

এখানে, আমরা একটি div ব্লকের ব্যাকগ্রাউন্ড রঙ পরিবর্তন করব।

<!DOCTYPE html>
<html lang="bn">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>CSS Background Example</title>
  <style>
    div {
      background-color: lightblue;
      padding: 20px;
    }
  </style>
</head>
<body>
  <div>
    <h2>এটি একটি div ব্লক যা CSS দিয়ে স্টাইল করা হয়েছে।</h2>
    <p>ব্যাকগ্রাউন্ড রঙ পরিবর্তন করা হয়েছে।</p>
  </div>
</body>
</html>

ব্যাখ্যা:

  • background-color: div ব্লকের ব্যাকগ্রাউন্ডের রঙ পরিবর্তন করে লাইট ব্লু করা হয়েছে।
  • padding: div এর চারপাশে ২০px প্যাডিং যোগ করা হয়েছে, যাতে কনটেন্ট সেন্টারে থাকে।

3. ফন্ট ফ্যামিলি পরিবর্তন

এই উদাহরণে, আমরা একটি হেডিং ট্যাগের ফন্ট ফ্যামিলি পরিবর্তন করব।

<!DOCTYPE html>
<html lang="bn">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>CSS Font Family Example</title>
  <style>
    h1 {
      font-family: 'Arial', sans-serif;
      color: green;
    }
  </style>
</head>
<body>
  <h1>এই হেডিংয়ের ফন্ট ফ্যামিলি পরিবর্তন করা হয়েছে।</h1>
</body>
</html>

ব্যাখ্যা:

  • font-family: হেডিংয়ের ফন্ট পরিবর্তন করে 'Arial' সেট করা হয়েছে। যদি 'Arial' উপলব্ধ না থাকে তবে এটি sans-serif ফন্ট ব্যবহার করবে।
  • color: হেডিংয়ের টেক্সটের রঙ সবুজ করা হয়েছে।

4. এলিমেন্টকে কেন্দ্রিত করা

এই উদাহরণে, আমরা একটি div এলিমেন্টকে পেজে সেন্টার করতে দেখাবো।

<!DOCTYPE html>
<html lang="bn">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Centering Element with CSS</title>
  <style>
    .center-div {
      width: 300px;
      height: 200px;
      margin: 0 auto;
      background-color: lightgreen;
      text-align: center;
      line-height: 200px;
    }
  </style>
</head>
<body>
  <div class="center-div">
    <p>এই div এলিমেন্টটি সেন্টারে রয়েছে।</p>
  </div>
</body>
</html>

ব্যাখ্যা:

  • margin: 0 auto: এই কৌশলটি div ব্লককে অনুভূমিকভাবে সেন্টার করতে ব্যবহার করা হয়।
  • text-align: center: div এর মধ্যে থাকা টেক্সটটিকেও সেন্টার করা হয়েছে।
  • line-height: div এর উচ্চতার সমান করে line-height ব্যবহার করা হয়েছে, যাতে টেক্সট সেন্টারে থাকে।

5. বর্ডার এবং প্যাডিং যোগ করা

এখানে, একটি বর্ডার এবং প্যাডিং সহ একটি div এলিমেন্ট প্রদর্শন করা হয়েছে।

<!DOCTYPE html>
<html lang="bn">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>CSS Border and Padding Example</title>
  <style>
    .box {
      width: 200px;
      height: 100px;
      border: 2px solid black;
      padding: 20px;
    }
  </style>
</head>
<body>
  <div class="box">
    <p>এই div এর চারপাশে বর্ডার এবং প্যাডিং রয়েছে।</p>
  </div>
</body>
</html>

ব্যাখ্যা:

  • border: div এর চারপাশে একটি কালো বর্ডার যোগ করা হয়েছে যার প্রস্থ ২px।
  • padding: div এর ভিতরের কনটেন্টের চারপাশে ২০px প্যাডিং দেয়া হয়েছে।

6. গ্রিড লেআউট ব্যবহার করা

এখানে, আমরা CSS গ্রিড ব্যবহার করে পেজের কনটেন্ট সাজাবো।

<!DOCTYPE html>
<html lang="bn">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>CSS Grid Layout Example</title>
  <style>
    .container {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 10px;
    }

    .box {
      background-color: lightblue;
      padding: 20px;
      text-align: center;
    }
  </style>
</head>
<body>
  <div class="container">
    <div class="box">Box 1</div>
    <div class="box">Box 2</div>
    <div class="box">Box 3</div>
  </div>
</body>
</html>

ব্যাখ্যা:

  • display: grid: গ্রিড লেআউট সক্রিয় করা হয়েছে।
  • grid-template-columns: তিনটি কলাম তৈরি করা হয়েছে, যেখানে প্রতিটি কলাম ১ অংশ নিয়ে সমানভাবে জায়গা নিবে।
  • gap: কলামগুলোর মধ্যে ১০px গ্যাপ দেয়া হয়েছে।

7. হোভার ইফেক্ট

CSS Hover ইফেক্ট ব্যবহার করে, আপনি একটি এলিমেন্টের উপর মাউস রাখলে এর চেহারা পরিবর্তন করতে পারেন।

<!DOCTYPE html>
<html lang="bn">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>CSS Hover Example</title>
  <style>
    button {
      padding: 10px 20px;
      background-color: lightcoral;
      border: none;
      color: white;
      cursor: pointer;
    }

    button:hover {
      background-color: darkred;  /* Hover state */
    }
  </style>
</head>
<body>
  <button>Hover Over Me</button>
</body>
</html>

ব্যাখ্যা:

  • button:hover: মাউস বাটনের উপর রাখা হলে এর ব্যাকগ্রাউন্ড রঙ পরিবর্তন হয়ে darkred হবে।

সারাংশ

CSS (Cascading Style Sheets) হল একটি শক্তিশালী ভাষা যা HTML ডকুমেন্টের দৃশ্যমান উপাদান এবং লেআউট নিয়ন্ত্রণ করতে ব্যবহৃত হয়। আমরা বিভিন্ন CSS উদাহরণ দিয়ে দেখেছি কিভাবে আপনি টেক্সট স্টাইলিং, ব্যাকগ্রাউন্ড রঙ, বর্ডার, গ্রিড লেআউট, হোভার ইফেক্ট এবং আরও অনেক কিছু নিয়ন্ত্রণ করতে পারেন। CSS হল ওয়েব ডিজাইনের মূল অংশ এবং এটি আপনার ওয়েব পেজের ডিজাইন ও পারফরম্যান্স উন্নত করতে সহায়ক।

টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion